package com.zhanghe.study.action;

import com.zhanghe.study.data.User;

/**
 * Action类：能够处理Struts2请求的类
 *  - 属性的名字必须遵守javabean属性名的命名规则
 *  - 必须有一个不带参的构造器 由于反射(action元素中的class属性会反射构造器生成对象)
 *  - 至少有一个供struts在执行这个action时调用的方法
 *  - 同一个Action类可以有多个action方法
 *  - Struts2会为每一个HTTP请求创建一个Action实例，Action不是单例的，线程安全
 * @author zh
 * @date 2020/12/21 14:51
 */
public class UserAction {

    private User user;

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public String test(){
        System.out.println(user.getName());
        return "success";
    }


}
